/*
	回复用户消息模板
*/
module.exports = options => {
    let replyMessage = ""

    replyMessage += `<xml>
	  <ToUserName><![CDATA[${options.toUserName}]]></ToUserName>
	  <FromUserName><![CDATA[${options.fromUserName}]]></FromUserName>
	  <CreateTime>${options.createTime}</CreateTime>
	  <MsgType><![CDATA[${options.msgType}]]></MsgType>
	  <MsgId>${options.msgId}</MsgId>`

    if (options.msgType === "text") {
        replyMessage += `
		<Content><![CDATA[${options.content}]]></Content>`
    } else if (options.msgType === "image") {
        replyMessage += `
		  <Image>
		    <MediaId><![CDATA[${options.mediaId}]]></MediaId>
		  </Image>`
    } else if (options.msgType === "voice") {
        replyMessage += `
			<Voice>
		    <MediaId><![CDATA[${options.mediaId}]]></MediaId>
		  </Voice>`
    } else if (options.msgType === "video") {
        replyMessage += `
			<Video>
		    <MediaId><![CDATA[${options.mediaId}]]></MediaId>
		    <Title><![CDATA[${options.title}]]></Title>
		    <Description><![CDATA[${options.description}]]></Description>
		  </Video>`
    } else if (options.msgType === "music") {
        replyMessage += `

			<Music>
		    <Title><![CDATA[${options.title}]]></Title>
		    <Description><![CDATA[${options.description}]]></Description>
		    <MusicUrl><![CDATA[${options.musicUrl}]]></MusicUrl>
		    <HQMusicUrl><![CDATA[${options.hqMusicUrl}]]></HQMusicUrl>
		    <ThumbMediaId><![CDATA[${options.mediaId}]]></ThumbMediaId>
		  </Music>
		`
    } else if (options.msgType === "news") {
        replyMessage += `
			<ArticleCount>${options.content.length}</ArticleCount>
  		<Articles>`
        options.content.forEach(item => {
            replyMessage += `
			  <item>
		      <Title><![CDATA[${item.title}]]></Title>
		      <Description><![CDATA[${item.description}]]></Description>
		      <PicUrl><![CDATA[${item.picUrl}]]></PicUrl>
		      <Url><![CDATA[${item.url}]]></Url>
		    </item>`
        })

        replyMessage += `</Articles>`
    }

    replyMessage += `
	</xml>`
    return replyMessage
}